import request from '@/utils/request' // 引入异步方法
export default{
  // 查询讲师列表
  list() {
    return request({ // 发起异步请求 返回结果对象
      url: '/admin/edu/teacher/list', // 路径拼接 和request中的baseURL拼接
      method: 'GET'
    })
  },
  // 根据id查询指定讲师
  getTeacherById(id) {
    return request({
      url: `/admin/edu/teacher/getById/${id}`,
      method: 'GET'
    })
  },
  // 分页
  page(pageNum, pageSize, searchObj) {
    return request({
      url: `/admin/edu/teacher/getPage/${pageNum}/${pageSize}`,
      method: 'GET',
      params: searchObj // get 方式时 json格式使用params属性接收
    })
  },
  // 根据讲师id删除指定讲师
  del(id) {
    return request({
      url: `/admin/edu/teacher/deleteById/${id}`,
      method: 'DELETE'
    })
  },
  // 修改
  update(teacher) {
    return request({
      url: '/admin/edu/teacher/updateById',
      method: 'PUT',
      data: teacher
    })
  },
  // 增加
  save(teacher) {
    return request({
      url: '/admin/edu/teacher/save',
      method: 'POST',
      data: teacher // 注意：Post方式 json格式使用data属性接收
    })
  }
}
